package com.wicket.okrcalc.biz.service;

import com.wicket.okrcalc.biz.service.dto.req.*;
import com.wicket.okrcalc.biz.service.dto.res.*;
import java.util.List;

/**
 * @author ：
 * @date ：
 *
 *
 * @version 1.0
 */
public interface TargetCalcService {
/**
   * D4查询计算使用目标标准数据详情(公共)
   */
    QueryCountUseTargetStandardDataDetailComRespDto queryCountUseTargetStandardDataDetailCom(QueryCountUseTargetStandardDataDetailComReqDto queryCountUseTargetStandardDataDetailComRep);
/**
   * D4查询目标标准数据列表(公共)
   */
    QueryTargetNewStandardDataListComRespDto queryTargetNewStandardDataListCom(QueryTargetNewStandardDataListComReqDto queryTargetNewStandardDataListComRep);
/**
   * D4查询目标标准数据列表By归属周期ID(公共)
   */
    QueryTargetStandardDataCalcListComRespDto queryTargetStandardDataCalcListCom(QueryTargetStandardDataCalcListComReqDto queryTargetStandardDataCalcListComRep);
/**
   * D4执行单评价角色主观得分(公共)
   */
    ImplementSingleEvaRoleSubjectiveScoreComRespDto implementSingleEvaRoleSubjectiveScoreCom(ImplementSingleEvaRoleSubjectiveScoreComReqDto implementSingleEvaRoleSubjectiveScoreComRep);
/**
   * D4-提交汇报任务标准数据(公共)
   */
    CommitToBeReportedTaskStdDataComRespDto commitToBeReportedTaskStdDataCom(CommitToBeReportedTaskStdDataComReqDto commitToBeReportedTaskStdDataComRep);
/**
   * D4执行计算主观得分(公共)
   */
    ImplementSubjectiveScoreComRespDto implementSubjectiveScoreCom(ImplementSubjectiveScoreComReqDto implementSubjectiveScoreComRep);
/**
   * D4计算主观得分(公共)
   */
    CalculateSubjectiveScoreComRespDto calculateSubjectiveScoreCom(CalculateSubjectiveScoreComReqDto calculateSubjectiveScoreComRep);
/**
   * D4提交主观评分(公共)
   */
    CommitSubjectiveMarkComRespDto commitSubjectiveMarkCom(CommitSubjectiveMarkComReqDto commitSubjectiveMarkComRep);
/**
   * D4分析增降数据点类型(公共)
   */
    AnalysisIncreaseOrDecreaseDataPointTypeComRespDto analysisIncreaseOrDecreaseDataPointTypeCom(AnalysisIncreaseOrDecreaseDataPointTypeComReqDto analysisIncreaseOrDecreaseDataPointTypeComRep);
/**
   * D4执行全模板计算标准数据(公共)
   */
    ImplementFullTempCountStandardDataComRespDto implementFullTempCountStandardDataCom(ImplementFullTempCountStandardDataComReqDto implementFullTempCountStandardDataComRep);
/**
   * D4计算数据点增降量与增降幅(公共)
   */
    CalculateDataPointIncDecMeasureAndAmplitudeComRespDto calculateDataPointIncDecMeasureAndAmplitudeCom(CalculateDataPointIncDecMeasureAndAmplitudeComReqDto calculateDataPointIncDecMeasureAndAmplitudeComRep);
/**
   * D4分析目标得分条件模型(公共)
   */
    AnalysisTargetScoreConditionModelComRespDto analysisTargetScoreConditionModelCom(AnalysisTargetScoreConditionModelComReqDto analysisTargetScoreConditionModelComRep);
/**
   * D4分析OKR树实际值向左计算条件模型(公共)
   */
    AnalysisOkrTreeActualValueRightClacConditionalModelComRespDto analysisOkrTreeActualValueRightClacConditionalModelCom(AnalysisOkrTreeActualValueRightClacConditionalModelComReqDto analysisOkrTreeActualValueRightClacConditionalModelComRep);
/**
   * D4分析OKR树实际值人工汇报条件模型(公共)
   */
    AnalysisOkrTreeActualValueManualConditionalModelComRespDto analysisOkrTreeActualValueManualConditionalModelCom(AnalysisOkrTreeActualValueManualConditionalModelComReqDto analysisOkrTreeActualValueManualConditionalModelComRep);
/**
   * D4分析OKR树实际值系统对接(公共)
   */
    AnalysisOkrTreeActualValueSystemDockComRespDto analysisOkrTreeActualValueSystemDockCom(AnalysisOkrTreeActualValueSystemDockComReqDto analysisOkrTreeActualValueSystemDockComRep);
/**
   * D4分析OKR树目标得分条件模型(公共)
   */
    AnalysisOkrTreeTargetScoreConditionModelComRespDto analysisOkrTreeTargetScoreConditionModelCom(AnalysisOkrTreeTargetScoreConditionModelComReqDto analysisOkrTreeTargetScoreConditionModelComRep);
/**
   * D4分析绩效得分条件模型(公共)
   */
    AnalysisPerformanceTargetScoreConditionModeComRespDto analysisPerformanceTargetScoreConditionModeCom(AnalysisPerformanceTargetScoreConditionModeComReqDto analysisPerformanceTargetScoreConditionModeComRep);
/**
   * D4分析OKR部门克隆OKR个人树得分条件模型(公共)
   */
    AnalysisOkrDeptScoreCloneOkrPersonalConditionalModelComRespDto analysisOkrDeptScoreCloneOkrPersonalConditionalModelCom(AnalysisOkrDeptScoreCloneOkrPersonalConditionalModelComReqDto analysisOkrDeptScoreCloneOkrPersonalConditionalModelComRep);
/**
   * D4分析绩效实际值条件模型(公共)
   */
    AnalysisPerformanceActualValuesConditionModeComRespDto analysisPerformanceActualValuesConditionModeCom(AnalysisPerformanceActualValuesConditionModeComReqDto analysisPerformanceActualValuesConditionModeComRep);

/**
   * D4执行评价对象树当前与上级公式计算(公共)
   */
    ImplementEvaObjCurrentAndSupCountFormulasComRespDto implementEvaObjCurrentAndSupCountFormulasCom(ImplementEvaObjCurrentAndSupCountFormulasComReqDto implementEvaObjCurrentAndSupCountFormulasComRep);

/**
   * D4更新绩效全模板计算公式(公共)
   */
    RefreshPerfFullTempCountFormulasComRespDto refreshPerfFullTempCountFormulasCom(RefreshPerfFullTempCountFormulasComReqDto refreshPerfFullTempCountFormulasComRep);
/**
   * D4执行全模板OKR树计算公式(公共)
   */
    ImplementFullTempOkrTreeCalcFormulasComRespDto implementFullTempOkrTreeCalcFormulasCom(ImplementFullTempOkrTreeCalcFormulasComReqDto implementFullTempOkrTreeCalcFormulasComRep);

/**
   * D4执行全模板计算公式(公共)
   */
    ImplementFullTempCalcFormulaComRespDto implementFullTempCalcFormulaCom(ImplementFullTempCalcFormulaComReqDto implementFullTempCalcFormulaComRep);

/**
   * D4执行绩效全模板计算公式(公共)
   */
    ImplementPerfFullTempCountFormulasComRespDto implementPerfFullTempCountFormulasCom(ImplementPerfFullTempCountFormulasComReqDto implementPerfFullTempCountFormulasComRep);
/**
   * D4执行目标周期部门成果统计-规划
   */
    StatisticsDeptTargetCycleCycleAchievementNumsComRespDto statisticsDeptTargetCycleCycleAchievementNumsCom(StatisticsDeptTargetCycleCycleAchievementNumsComReqDto statisticsDeptTargetCycleCycleAchievementNumsComRep);
/**
   * D4执行绩效成果统计-被评对象
   */
    ImplementPerfAchievementStatisticsComRespDto implementPerfAchievementStatisticsCom(ImplementPerfAchievementStatisticsComReqDto implementPerfAchievementStatisticsComRep);

/**
   * D4执行查询并删除标准数据(公共)
   */
    ImplementStandardDataComRespDto implementStandardDataCom(ImplementStandardDataComReqDto implementStandardDataComRep);
/**
   * D4查询目标内容汇报任务多数据点(公共)
   */
    QueryReportTargetTaskMajorityPointDatasDetailComRespDto queryReportTargetTaskMajorityPointDatasDetailCom(QueryReportTargetTaskMajorityPointDatasDetailComReqDto queryReportTargetTaskMajorityPointDatasDetailComRep);
/**
   * D4提交不同归属周期标准数据(公共)
   */
    CommitDiffAttributionCycleStdDataComRespDto commitDiffAttributionCycleStdDataCom(CommitDiffAttributionCycleStdDataComReqDto commitDiffAttributionCycleStdDataComRep);
/**
   * D4克隆进度值实际值等(公共)
   */
    ImplementCloneProgressActualValueEtcComRespDto implementCloneProgressActualValueEtcCom(ImplementCloneProgressActualValueEtcComReqDto implementCloneProgressActualValueEtcComRep);
/**
   * D4新增主观评分或主观得分标准数据(公共)
   */
    AddSubjectiveRatingOrSubjectiveScoreStandardDataComRespDto addSubjectiveRatingOrSubjectiveScoreStandardDataCom(AddSubjectiveRatingOrSubjectiveScoreStandardDataComReqDto addSubjectiveRatingOrSubjectiveScoreStandardDataComRep);
/**
   * D4分析汇报任务评价是否完成(公共)
   */
    AnalysisReportTaskEvaIsCompleteComRespDto analysisReportTaskEvaIsCompleteCom(AnalysisReportTaskEvaIsCompleteComReqDto analysisReportTaskEvaIsCompleteComRep);
/**
   * D4执行当前内容计算目标标准数据(公共)
   */
    ImplementCurrentTargetBelongCycleCountFormulasComRespDto implementCurrentTargetBelongCycleCountFormulasCom(ImplementCurrentTargetBelongCycleCountFormulasComReqDto implementCurrentTargetBelongCycleCountFormulasComRep);
/**
   * D4查询KR汇报任务多数据点(公共)
   */
    QueryKrReportTaskMajorityPointDatasDetailComRespDto queryKrReportTaskMajorityPointDatasDetailCom(QueryKrReportTaskMajorityPointDatasDetailComReqDto queryKrReportTaskMajorityPointDatasDetailComRep);
/**
   * D4审核汇报标准数据(公共)
   */
    ApproveReportStandardDataComRespDto approveReportStandardDataCom(ApproveReportStandardDataComReqDto approveReportStandardDataComRep);
/**
   * D4更新汇报及相关标准数据(公共)
   */
    RefreshReportAndRelateStandardDataComRespDto refreshReportAndRelateStandardDataCom(RefreshReportAndRelateStandardDataComReqDto refreshReportAndRelateStandardDataComRep);
/**
   * D4分析目标达成情况数据点(公共)
   */
    AnalysisTargetAchievementDataPointComRespDto analysisTargetAchievementDataPointCom(AnalysisTargetAchievementDataPointComReqDto analysisTargetAchievementDataPointComRep);
/**
   * D4执行清理汇报任务标准数据(公共)
   */
    ImplementClearReportTaskStandardDataComRespDto implementClearReportTaskStandardDataCom(ImplementClearReportTaskStandardDataComReqDto implementClearReportTaskStandardDataComRep);
/**
   * D4更新单张牌计算公式(公共)
   */
    RefreshSingleCardCountFormulasComRespDto refreshSingleCardCountFormulasCom(RefreshSingleCardCountFormulasComReqDto refreshSingleCardCountFormulasComRep);
/**
   * D4获取下级目标周期数据点标准数据(公共)
   */
    ObtainLowTargetCycleDataPointStandardDataComRespDto obtainLowTargetCycleDataPointStandardDataCom(ObtainLowTargetCycleDataPointStandardDataComReqDto obtainLowTargetCycleDataPointStandardDataComRep);
/**
   * D4查询主树目标标准数据详情(公共)
   */
    QueryMainTreeTargetBelongCycleDetailComRespDto queryMainTreeTargetBelongCycleDetailCom(QueryMainTreeTargetBelongCycleDetailComReqDto queryMainTreeTargetBelongCycleDetailComRep);
/**
   * D4获取最近可循环周期类型的周期数据点(公共)
   */
    ObtainRecentCycleDataPointComRespDto obtainRecentCycleDataPointCom(ObtainRecentCycleDataPointComReqDto obtainRecentCycleDataPointComRep);
/**
   * D4获取最近可循环周期数据点最新标准数据(公共)
   */
    ObtainRecentCycleNewCycleDataPointComRespDto obtainRecentCycleNewCycleDataPointCom(ObtainRecentCycleNewCycleDataPointComReqDto obtainRecentCycleNewCycleDataPointComRep);
/**
   * D4执行向左标准数据求和(公共)
   */
    ImplementSumLeftStandardDataComRespDto implementSumLeftStandardDataCom(ImplementSumLeftStandardDataComReqDto implementSumLeftStandardDataComRep);
/**
   * D4执行向左标准数据求平均(公共)
   */
    ImplementAverageLeftStandardDataComRespDto implementAverageLeftStandardDataCom(ImplementAverageLeftStandardDataComReqDto implementAverageLeftStandardDataComRep);
/**
   * D4执行向下标准数据求和(公共)
   */
    ImplementSumOfDownwardStandardDataComRespDto implementSumOfDownwardStandardDataCom(ImplementSumOfDownwardStandardDataComReqDto implementSumOfDownwardStandardDataComRep);
/**
   * D4执行向下标准数据权重求和(公共)
   */
    ImplementSumOfDownwardStandardDataWeightsComRespDto implementSumOfDownwardStandardDataWeightsCom(ImplementSumOfDownwardStandardDataWeightsComReqDto implementSumOfDownwardStandardDataWeightsComRep);
/**
   * D4执行进度值向下权重求和(公共)
   */
    ImplementSumOfProgressValuesWithDownWeightsComRespDto implementSumOfProgressValuesWithDownWeightsCom(ImplementSumOfProgressValuesWithDownWeightsComReqDto implementSumOfProgressValuesWithDownWeightsComRep);
/**
   * D4执行实际值向下求和(公共)
   */
    ImplementSumActualValuesDownComRespDto implementSumActualValuesDownCom(ImplementSumActualValuesDownComReqDto implementSumActualValuesDownComRep);
/**
   * D4克隆评价对象树进度值(公共)
   */
    CloneEvaObjTreeProgressValueComRespDto cloneEvaObjTreeProgressValueCom(CloneEvaObjTreeProgressValueComReqDto cloneEvaObjTreeProgressValueComRep);
/**
   * D4向左取最近可循环周期最新进度值(公共)
   */
    CloneRecentRecyclableLatestProgressValueComRespDto cloneRecentRecyclableLatestProgressValueCom(CloneRecentRecyclableLatestProgressValueComReqDto cloneRecentRecyclableLatestProgressValueComRep);

/**
   * D4执行计算向左实际值(公共)
   */
    ImplementCountLeftActualValueComRespDto implementCountLeftActualValueCom(ImplementCountLeftActualValueComReqDto implementCountLeftActualValueComRep);
/**
   * D4准备目标得分因子(公共)
   */
    PreparationTargetScoreFactorsComRespDto preparationTargetScoreFactorsCom(PreparationTargetScoreFactorsComReqDto preparationTargetScoreFactorsComRep);
/**
   * D4计算过程中期数据点最新标准数据(公共)
   */
    CalculateMidProcessCycleNewDataPointComRespDto calculateMidProcessCycleNewDataPointCom(CalculateMidProcessCycleNewDataPointComReqDto calculateMidProcessCycleNewDataPointComRep);
/**
   * D4执行计算目标得分(公共)
   */
    ImplementCalcTargetScoreComRespDto implementCalcTargetScoreCom(ImplementCalcTargetScoreComReqDto implementCalcTargetScoreComRep);
/**
   * D4执行克隆目标分换算新得分(公共)
   */
    ImplementCloneTargetScoreConvertNewScoreComRespDto implementCloneTargetScoreConvertNewScoreCom(ImplementCloneTargetScoreConvertNewScoreComReqDto implementCloneTargetScoreConvertNewScoreComRep);
/**
   * D4更新绩效单张牌计算公式(公共)
   */
    RefreshPerfSingleCardCountFormulasComRespDto refreshPerfSingleCardCountFormulasCom(RefreshPerfSingleCardCountFormulasComReqDto refreshPerfSingleCardCountFormulasComRep);
/**
   * D4执行OKR树单张牌计算公式(公共)
   */
    ImplementOkrTreeSingleCountFormulasComRespDto implementOkrTreeSingleCountFormulasCom(ImplementOkrTreeSingleCountFormulasComReqDto implementOkrTreeSingleCountFormulasComRep);

/**
   * D4判断目标得分因子权重100
   */
    JudgeTargetScoreFactorsComRespDto judgeTargetScoreFactorsCom(JudgeTargetScoreFactorsComReqDto judgeTargetScoreFactorsComRep);
/**
   * D4分析是否进入计算目标得分(公共)
   */
    AnalysisCalcTargetScoreComRespDto analysisCalcTargetScoreCom(AnalysisCalcTargetScoreComReqDto analysisCalcTargetScoreComRep);

/**
   * D4获取向下标准数据权重求和(公共)
   */
    ObtainSumOfDownwardStandardDataWeightsComRespDto obtainSumOfDownwardStandardDataWeightsCom(ObtainSumOfDownwardStandardDataWeightsComReqDto obtainSumOfDownwardStandardDataWeightsComRep);
/**
   * D4回写目标标准数据是否最新(公共)
   */
    WriteBackTargetStandardDataComRespDto writeBackTargetStandardDataCom(WriteBackTargetStandardDataComReqDto writeBackTargetStandardDataComRep);
/**
   * D4执行克隆主树目标得分计算达成度(公共)
   */
    ImplementCloneMianTreeScoreCalcReachComRespDto implementCloneMianTreeScoreCalcReachCom(ImplementCloneMianTreeScoreCalcReachComReqDto implementCloneMianTreeScoreCalcReachComRep);

/**
   * D4执行主客观数据校验(公共)
   */
    ImplementSubAndObjectiveDataCheckComRespDto implementSubAndObjectiveDataCheckCom(ImplementSubAndObjectiveDataCheckComReqDto implementSubAndObjectiveDataCheckComRep);
/**
   * D4执行最近平均分数据校验(公共)
   */
    ImplementRecentAverageScoreDataCheckComRespDto implementRecentAverageScoreDataCheckCom(ImplementRecentAverageScoreDataCheckComReqDto implementRecentAverageScoreDataCheckComRep);
/**
   * D4执行过程中期数据校验(公共)
   */
    ImplementMidProcessDataCheckComRespDto implementMidProcessDataCheckCom(ImplementMidProcessDataCheckComReqDto implementMidProcessDataCheckComRep);
/**
   * D4执行中期数据校验(公共)
   */
    ImplementMidDataCheckComRespDto implementMidDataCheckCom(ImplementMidDataCheckComReqDto implementMidDataCheckComRep);
/**
   * D4执行下级数据校验(公共)
   */
    ImplementLowDataCheckComRespDto implementLowDataCheckCom(ImplementLowDataCheckComReqDto implementLowDataCheckComRep);
/**
   * D4执行其他树计算得分达成度(公共)
   */
    ImplementOtherTreeCalcScoreReachComRespDto implementOtherTreeCalcScoreReachCom(ImplementOtherTreeCalcScoreReachComReqDto implementOtherTreeCalcScoreReachComRep);
/**
   * D4更新其他树单张牌计算公式(公共)
   */
    RefreshOtherTreeSingleCardCountFormulasComRespDto refreshOtherTreeSingleCardCountFormulasCom(RefreshOtherTreeSingleCardCountFormulasComReqDto refreshOtherTreeSingleCardCountFormulasComRep);
/**
   * D4计算目标完成数与完成率（包含更新目标达成情况）
   */
    RefreshGoalAchieveStatusComRespDto refreshGoalAchieveStatusCom(RefreshGoalAchieveStatusComReqDto refreshGoalAchieveStatusComRep);
/**
   * D4执行当前或祖先内容计算目标标准数据(公共)
   */
    ImplementCurOrAncestorContentCalcStandardDataComRespDto implementCurOrAncestorContentCalcStandardDataCom(ImplementCurOrAncestorContentCalcStandardDataComReqDto implementCurOrAncestorContentCalcStandardDataComRep);
/**
   * D4执行计算当前及祖先规划标准数据(公共)
   */
    ImplementCalcCurAndAncestorPlanStandardDataComRespDto implementCalcCurAndAncestorPlanStandardDataCom(ImplementCalcCurAndAncestorPlanStandardDataComReqDto implementCalcCurAndAncestorPlanStandardDataComRep);
/**
   * D4更新当前及祖先汇报相关标准数据(公共)
   */
    RefreshCurAndAncestorReportRelateStandardDataComRespDto refreshCurAndAncestorReportRelateStandardDataCom(RefreshCurAndAncestorReportRelateStandardDataComReqDto refreshCurAndAncestorReportRelateStandardDataComRep);
/**
   * D4执行排队计算当前或祖先内容目标标准数据(公共)
   */
    ImplementQueueCalcCurOrAnceContentStandardDataComRespDto implementQueueCalcCurOrAnceContentStandardDataCom(ImplementQueueCalcCurOrAnceContentStandardDataComReqDto implementQueueCalcCurOrAnceContentStandardDataComRep);
/**
   * D4执行公共评价模板配置数据（CALC推内存）(公共)
   */
    ImplementCommonEvaTempConfDataCalcComRespDto implementCommonEvaTempConfDataCalcCom(ImplementCommonEvaTempConfDataCalcComReqDto implementCommonEvaTempConfDataCalcComRep);
/**
   * D4查询目标归属周期详情(跨)
   */
    QueryTargetBelongCycleDetailNewComRespDto queryTargetBelongCycleDetailNewCom(QueryTargetBelongCycleDetailNewComReqDto queryTargetBelongCycleDetailNewComRep);
/**
   * D4查询当前及祖先列表(公共)
   */
    QueryCurAndAncestorListNewComRespDto queryCurAndAncestorListNewCom(QueryCurAndAncestorListNewComReqDto queryCurAndAncestorListNewComRep);
/**
   * D4查询数据计算业务配置（内存）
   */
    QueryDataCalcBusinessConfSetDetailComRespDto queryDataCalcBusinessConfSetDetailCom(QueryDataCalcBusinessConfSetDetailComReqDto queryDataCalcBusinessConfSetDetailComRep);
/**
   * D4准备目标归属周期数据(同体取小)(跨)
   */
    QueryPrepareTargetBelongCycleDataDetailComRespDto queryPrepareTargetBelongCycleDataDetailCom(QueryPrepareTargetBelongCycleDataDetailComReqDto queryPrepareTargetBelongCycleDataDetailComRep);
/**
   * D4循环审核汇报任务并计算当前及祖先标准数据(公共)
   */
    CycleCalculateExaReportTaskAndCalcCurAndAnceStdDataComRespDto cycleCalculateExaReportTaskAndCalcCurAndAnceStdDataCom(CycleCalculateExaReportTaskAndCalcCurAndAnceStdDataComReqDto cycleCalculateExaReportTaskAndCalcCurAndAnceStdDataComRep);

}
